deputy permanent delegation to european union - French English Dictionary